package easy;

/**
 * @author admin
 * 1221. 分割平衡字符串
 * 解题思路：定义两个变量，一个存放结果，一个做中间变量。
 * 对整个字符串进行遍历，遇到L加1，遇到R减1，当中间值为
 * 0时表示有一个平衡字符串，将结果加一，最后返回结果
 */
public class LeeCode1221 {

    public int balancedStringSplit(String s) {
        int res = 0;
        int count = 0;
        for (int i = 0; i < s.length(); i++) {
            if (s.charAt(i) == 'L'){
                count++;
            }else {
                count--;
            }

            if (count == 0){
                res++;
            }
        }
        return res;
    }

    public static void main(String[] args) {
        System.out.println(new LeeCode1221().balancedStringSplit("RLRRLLRLRL"));
    }
}
